# 打开文件
# f = open("D:\\file\\测试.txt", "r", encoding="UTF-8")
# print(type(f))
# 读取文件
# print(f"读取10个字节的结果是：{f.read(10)}")  # read()读取指定字节的内容
# print(f"读取10个字节的结果是：{f.read()}")    # read()读取全部内容    注：若连续两次调用read()，第二个read()会接着上一个读取
import time

print("----------------------------------------------------------------")
# lines = f.readlines()       # 读取文件全部行,封装到列表中
# print(f"lines对象的类型是：{type(lines)}")
# print(f"lines对象的内容是：{lines}")
# readLine()：一次读取一行

# line1 = f.readline()
# line2 = f.readline()
# line3 = f.readline()
# print(f"第一行数据是：{line1}")
# print(f"第二行数据是：{line2}")
# print(f"第三行数据是：{line3}")

# for循环读取文件每一行
# for line in f:
#     print(line)
#
# # 文件关闭    close()
# f.close()

with open("D:\\file\\测试.txt", "r", encoding="UTF-8") as f:
    for line in f:
        print(f"每一行数据是：{line}")
        
time.sleep(500000)

